package com.dyz.leetcode._02_string;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class _1119_removeVowels {
    public String removeVowels(String S){
        char[] arr = S.toCharArray(); // 将输入字符串转为字符数组
        Character[] vowels = {'a', 'e', 'i', 'o', 'u'}; // 定义元音数组
        List<Character> vowelslist = Arrays.asList(vowels); // 将字符数组转换为List
        List<String> res = new ArrayList<>(); // 新建一个结果List
        for(char s : arr){ // 循环遍历字符数组
            if(!vowelslist.contains(s)){ // 如果该字母不是元音字母
                res.add(Character.toString(s)); // 存入结果List中
            }
        }
        String resString = String.join("", res); // 将List转换为字符串
        return resString; // 返回结果
    }
}
